TGML Polygon

The <Polygon> element describes a polygon, which is a connected series of lines that forms a closed shape. The end point does not have to be specified. The polygon is closed automatically.

Attribute Type Description

Fill

Brush

Specifies how the interior of the shape is painted.
Default: "None"
Inheritable: Yes
Animatable: Yes

Opacity

Double

A value between "0.0" (transparent) and "1.0" (opaque)
Default: "1.0"
Inheritable: No
Animatable: Yes

Points

Array of Point

The vertex points of the polyline:
"<x1>,<y1> <x2>,<y2>..."
Inheritable: No
Animatable: No

Stroke

Brush

Describes how the line is painted.
Default: "#000000"
Inheritable: Yes
Animatable: Yes

StrokeDashArray

Array of Double

The pattern of dashes and gaps used to outline shapes:
"<dash> [ <gap> <dash> <gap>...]"
If the array only specifies the first dash, the line is patterned as if a gap with the same length as the dash was specified.
An array with only one dash set to "0" will result in a line without any pattern.
Default: "0"
Inheritable: Yes
Animatable: Yes

StrokeWidth

Double

The width of the outline of a line.
Default: "1"
Inheritable: Yes
Animatable: Yes

Visibility Visibility

Specifies if the element is visible or not.
Default: "Visible"
Inheritable: No
Animatable: Yes

Example:

Copy
<TGML>
    <Polygon Points="50.0,150.0 100.0,50.0 150.0,150.0" Stroke="#0000FF" Fill="#FFFF00"/>
</TGML>

Example on screen: